package file;

import java.io.File;

/**
 *  java.io.File:
 *  该类的每一个实例用于表示一个文件或目录,但实际上表示的是一个抽象路径
 */
public class FileDemo {
    public static void main(String[] args) {
        File file = new File("./Demo.txt");

        String name = file.getName(); // 获取file表示的文件或目录的名字
        System.out.println("name:"+name);

        //长度为0有两种情况; 1.路径无效 2.确实文件没有内容
        long len = file.length(); //获取file表示的文件或目录的长度(大小)
        System.out.println("length"+len);

        boolean ih = file.isHidden(); //文件是否是隐藏的
        boolean cr = file.canRead();  //文件是否可读
        boolean cw = file.canWrite(); //文件是否可写

        System.out.println("是否隐藏"+ih); //false
        System.out.println("是否可读"+cr); //true
        System.out.println("是否可写"+cw); //true
    }
}
